/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package umbook.dao;

import java.util.List;

import org.hibernate.Query;
import org.hibernate.classic.Session;
import umbook.entity.GruposAmigos;
import umbook.entity.HibernateUtil;

/**
 *
 * @author marce
 */
public class GrupoAmigoDAO {
    
    private final Session session;

    public GrupoAmigoDAO() {
        
        this.session = HibernateUtil.getSessionFactory().getCurrentSession();
    }
 
    public void crearGrupoAmigo(GruposAmigos grupoNuevo) {
      
        
        org.hibernate.Transaction tx = session.beginTransaction();
        session.save(grupoNuevo);
        
        tx.commit();
        
    }
    
    public List<GruposAmigos> getGrupoAmigos(int user) {
        List<GruposAmigos> GruposList = null;
        try {
            org.hibernate.Transaction tx = session.beginTransaction();
            Query q = session.createSQLQuery("SELECT * FROM GruposAmigos where idUser ="+user).addEntity(GruposAmigos.class);
           
            
            GruposList = (List<GruposAmigos>) q.list();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return GruposList;
    }

  
    
    
}
